package cn.initcap.properties;

import lombok.Getter;
import lombok.Setter;

/**
 * session管理相关配置项
 *
 * @author initcap
 * @date 2018/5/20 AM11:04
 */
@Getter
@Setter
public class SessionProperties {

    /**
     * 同一个用户在系统中的最大session数，默认1
     */
    private int maximumSessions = 1;
    /**
     * 达到最大session时是否阻止新的登录请求，默认为false，不阻止，新的登录会将老的登录失效掉
     */
    private boolean maxSessionsPreventsLogin;
    /**
     * session失效时跳转的地址
     */
    private String sessionInvalidUrl = SecurityConstants.DEFAULT_SESSION_INVALID_URL;

}
